rostrum of the sphenoid - Francés Inglés Diccionario